body{
    font-size:<jvframework_fontsize>px;	
	line-height: <jvframework_fontsize*1.5>px;
}

.jv-block{
    width:<jvframework_templatewidth>px;
    margin:0 auto; 
}

#jv-mainbody{
	width:<jvframework_templatewidth>px;
}      
  
#maincontent{
    overflow:hidden;
    width:<jvframework_templatewidth>px;
}

#jv-<jvframework_sidebar2_name>{
    width:<jvframework_sidebar2>px; 
}

#jv-<jvframework_sidebar1_name>{
    width:<jvframework_sidebar1>px; 
}


#maincontent .jv-inner,.jv-module {
	margin:0 <jvframework_space/2>px;
}

#jv-<jvframework_sidebar2_name>,
#jv-<jvframework_sidebar1_name>,
#maincontent, #jv-mainbody, .jv-grid {
    display: inline-block;
    zoom: 1; *display: inline;
    vertical-align: top;    
}

.hasSidebars #maincontent{
    width:<jvframework_templatewidth-jvframework_sidebar2-jvframework_sidebar1>px; 
}

.hasSidebars #jv-mainbody{
    width:<jvframework_templatewidth-jvframework_sidebar2>px;
}
              
.hasSidebar1 #maincontent{
    width:<jvframework_templatewidth-jvframework_sidebar1>px;
}

.hasSidebar1 #jv-mainbody{
    width:<jvframework_templatewidth>px;
}

.hasSidebar2  #jv-mainbody{
    width:<jvframework_templatewidth-jvframework_sidebar2>px;
}

.hasSidebar2 #maincontent{
    width:<jvframework_templatewidth-jvframework_sidebar2>px;
}

.main-right      #jv-mainbody,
.main-right-left #maincontent,
.main-left-right #maincontent,
.right-main-left #maincontent,
.right-left-main #jv-<jvframework_sidebar1_name>,
.left-main-right #jv-<jvframework_sidebar1_name>,
.left-right-main #jv-<jvframework_sidebar1_name>,
.main            #maincontent,
.main-left       #maincontent,
.main-left       #jv-<jvframework_sidebar2_name>,
.main-right      #maincontent,
.right-main      #maincontent,
.left-main       #jv-<jvframework_sidebar1_name>,
.main-left-right #jv-mainbody,
.main-right-left #jv-mainbody,
.main-left       #jv-mainbody,
.left-main-right #jv-mainbody{
    float: left;
}

.main-right      #jv-<jvframework_sidebar2_name>,
.right-main      #jv-mainbody,
.right-left-main #jv-mainbody,
.right-main-left #jv-mainbody,
.left-right-main #jv-mainbody,
.main            #maincontent,
.main-left       #maincontent,
.rtl .right-main #maincontent,
.left-main       #maincontent,
.right-left-main #maincontent,
.left-main-right #maincontent,
.left-right-main #maincontent,
.main-right-left #jv-<jvframework_sidebar1_name>,
.main-left-right #jv-<jvframework_sidebar1_name>,
.right-main-left #jv-<jvframework_sidebar1_name>{
    float: right;
}

/** Test **/

.jv-menu,
.copyright { margin:0 <jvframework_space/2>px;}

#logotext, .slogan, #logo {
	margin:0 <jvframework_space/2>px;
}

.rtl .jv-grid  .grid-last, .jv-grid  .grid-first  { margin-left:0; margin-right: <jvframework_space/2>px;}
.rtl .jv-grid  .grid-first, .jv-grid  .grid-last{ margin-right:0; margin-left: <jvframework_space/2>px;}